package 炫彩基类

import (
	common "gitee.com/go_888/xcgui/xcgui/common"
	xcc "gitee.com/go_888/xcgui/xcgui/xcc"
)

// 布局盒子_启用水平.
//
//
// ff:布局盒子_启用水平
// hLayoutBox:窗口或布局元素或布局框架
// bEnable:是否启用
func X布局盒子_启用水平(窗口或布局元素或布局框架 int, 是否启用 bool) {
	xLayoutBox_EnableHorizon.Call(uintptr(窗口或布局元素或布局框架), common.X布尔值到uintptr(是否启用))
}

// 布局盒子_启用自动换行.
//
//
// ff:布局盒子_启用自动换行
// hLayoutBox:窗口或布局元素或布局框架
// bEnable:是否启用
func X布局盒子_启用自动换行(窗口或布局元素或布局框架 int, 是否启用 bool) {
	xLayoutBox_EnableAutoWrap.Call(uintptr(窗口或布局元素或布局框架), common.X布尔值到uintptr(是否启用))
}

// 布局盒子_启用溢出隐藏.
//
//
// ff:布局盒子_启用溢出隐藏
// hLayoutBox:窗口或布局元素或布局框架
// bEnable:是否启用
func X布局盒子_启用溢出隐藏(窗口或布局元素或布局框架 int, 是否启用 bool) {
	xLayoutBox_EnableOverflowHide.Call(uintptr(窗口或布局元素或布局框架), common.X布尔值到uintptr(是否启用))
}

// XLayoutBox_SetAlignH 布局盒子_置水平对齐.
//
//
// ff:布局盒子_设置水平对齐
// hLayoutBox:窗口或布局元素或布局框架
// nAlign:方式
func X布局盒子_设置水平对齐(窗口或布局元素或布局框架 int, 方式 xcc.X布局对齐) {
	xLayoutBox_SetAlignH.Call(uintptr(窗口或布局元素或布局框架), uintptr(方式))
}

// XLayoutBox_SetAlignV 布局盒子_置垂直对齐.
//
//
// ff:布局盒子_设置垂直对齐
// hLayoutBox:窗口或布局元素或布局框架
// nAlign:方式
func X布局盒子_设置垂直对齐(窗口或布局元素或布局框架 int, 方式 xcc.X布局对齐) {
	xLayoutBox_SetAlignV.Call(uintptr(窗口或布局元素或布局框架), uintptr(方式))
}

// 布局盒子_置对齐基线.
//
//
// ff:布局盒子_设置对齐基线
// hLayoutBox:窗口或布局元素或布局框架
// nAlign:方式
func X布局盒子_设置对齐基线(窗口或布局元素或布局框架 int, 方式 xcc.X布局轴对齐) {
	xLayoutBox_SetAlignBaseline.Call(uintptr(窗口或布局元素或布局框架), uintptr(方式))
}

// 布局盒子_置间距.
//
//
// ff:布局盒子_设置间距
// hLayoutBox:窗口或布局元素或布局框架
// nSpace:项间距
func X布局盒子_设置间距(窗口或布局元素或布局框架 int, 项间距 int32) {
	xLayoutBox_SetSpace.Call(uintptr(窗口或布局元素或布局框架), uintptr(项间距))
}

// 布局盒子_置行距.
//
//
// ff:布局盒子_设置行距
// hLayoutBox:窗口或布局元素或布局框架
// nSpace:行间距
func X布局盒子_设置行距(窗口或布局元素或布局框架 int, 行间距 int32) {
	xLayoutBox_SetSpaceRow.Call(uintptr(窗口或布局元素或布局框架), uintptr(行间距))
}
